package com.hawk.eye.server.domain.po;

import com.baomidou.mybatisplus.annotation.*;
import com.hawk.eye.framework.core.domain.api.CommonEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 【请填写功能名称】对象 hawk_eye_service_config
 *
 * @author salad
 * @date 2023-09-23
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName(value = "hawk_eye_service_config")
public class ServiceConfig extends CommonEntity {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 服务中文名
     */
    private String serviceCnName;

    /**
     * 服务英文名
     */
    private String serviceZnName;

    /**
     * 负责人ID
     */

    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Long chargeUserId;

    /**
     * 分组ID
     */
    private Long groupId;

    /**
     * 模板ID
     */

    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private Long templateId;

    /**
     * 降噪规则
     */
    private String denoiseRule;

    /**
     * 升级规则
     */
    private Integer upgradesCount;

    /**
     * 禁用
     */
    private Integer disenabled;

    /**
     * 认证令牌
     */
    @TableField(updateStrategy = FieldStrategy.IGNORED)
    private String token;

    /**
     *
     */
    private Integer isDraft;

}
